package com.study.a03udpdemo2;

import java.io.IOException;
import java.net.*;
import java.util.Scanner;

public class Sendmessagedemo {
    public static void main(String[] args) throws IOException {

        //创建DatagramSocket对象（快递公司）
        //绑定端口用这个端口往外发送
        //空参：所有可用的端口随机一个使用
        //有参：指定端口号
        DatagramSocket ds=new DatagramSocket();

        Scanner sc=new Scanner(System.in);
        while (true) {
            System.out.println("请输入要发送的消息：");
            String str=sc.nextLine();
            if(str.equals("exit")){
                break;
            }
            byte[] bytes=str.getBytes();

            InetAddress address=InetAddress.getByName("127.0.0.1");

            int port=10000;

            //打包
            DatagramPacket dp=new DatagramPacket(bytes,bytes.length,address,port);

            ds.send(dp);
        }

        ds.close();
    }
}
